package com.renli.service;

import com.renli.bean.ResultJson;
import com.renli.pojo.*;
import com.renli.vo.InterviewVo;
import com.renli.vo.SelectPostRelease;

import java.util.List;
import java.util.Map;

public interface RecruitService {
     ResultJson insertPostRelease(PostRelease postRelease) ;

    ResultJson selectAllDepartment();

    ResultJson selectPost(Post post);

    ResultJson selectPostRelease(SelectPostRelease selectPostRelease);

    ResultJson selectPostClass();

    ResultJson updatePostRelease(PostRelease postRelease);

    ResultJson insertResume(Resume resume);

    ResultJson selectResume(Resume resume);

    ResultJson selectOneResume(Map<String,Integer> map);

    ResultJson insertInterview(InterviewVo interviewVo);

    ResultJson delectInterview(InterviewVo interviewVo);

    ResultJson updateResume(Resume resume);

    ResultJson selectInterviewResume(Resume resume);

    ResultJson<List<Map<String, Object>>> find(Map<String, Object> map);
}
